export const pattern = {
  regexp_cell_phone: /^1\d{10}$/, // 手机号验证
  regexp_card_id: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/, // 身份证号验证
  regexp_tax: /^[A-Z0-9]+$/, // 纳税人识别号
  regexp_password: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\s\S]{6,16}$/, // 6-16为数字与字母的组合
  regexp_port: /^([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{4}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/, // 0-65535 端口格式
  // eslint-disable-next-line no-useless-escape
  regexp_email:
    /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, // 邮箱验证
  regexp_lang_zh_cn: /[\u4E00-\u9FA5\uF900-\uFA2D]/, // 中文
  regexp_company_name: /[^\s*$]{1,6}$/, // 公司简称不超过6个汉字 [1-6]
  regexp_float: /^[0-9]+(.[0-9]{1,2})?$/, // 数字，两位小数
  regexp_number_alpha: /^[A-Za-z0-9]+$/, // 数字/字母的组合
  regexp_number: /^\d+$/ // 数字
}
